package com.atguigu.java.ai.langchain4j.bean;

/**
 * @Author huoyz
 * @Date 2025/5/9 15:07
 * @Version 1.0
 * @description: null
 */

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Data
@AllArgsConstructor  //生成全参构造
@NoArgsConstructor   //生成无参构造
@Document("chat_messages") //当程序运行起来后回去mongodb中chat_memory_db库中创建一个chat_messages集合
public class ChatMessages {
        //唯一标识，映射到 MongoDB 文档的 _id 字段  作为mongodb的文档id
        @Id
        private ObjectId id;

        //用户id 智能聊天的id
        private int memoryId;


        //private Long messageId;
        private String content; //存储当前聊天记录列表的json字符串

    }
